home *** CD-ROM | disk | FTP | other *** search
/ Computer Arts: Pro Software Skills - Photoshop / Computer Arts Pro Software Skills Photoshop.iso / pc / main.fla / LIBRARY / itemButton_mc.xml < prev    next >
Encoding:
Text File  |  2011-05-24  |  6.4 KB  |  186 lines

  1. <DOMSymbolItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.adobe.com/xfl/2008/" name="itemButton_mc" itemID="4783a19d-00000010" sourceLibraryItemHRef="Symbol 3" lastModified="1307373002" lastUniqueIdentifier="1">
  2.   <timeline>
  3.     <DOMTimeline name="itemButton_mc">
  4.       <layers>
  5.         <DOMLayer name="Layer 3" color="#FFFF4F">
  6.           <frames>
  7.             <DOMFrame index="0" keyMode="9728">
  8.               <Actionscript>
  9.                 <script><![CDATA[stop();
  10.  
  11. var myResourcesLoader:LoadVars = new LoadVars();
  12.  
  13. var myPath = "";
  14.  
  15. var imClicked = false;
  16.  
  17. myResourcesLoader.onData = function(dat) {
  18.     trace(dat);
  19.     if (dat.indexOf("link") != -1) {
  20.         trace("LINK DETECTED");
  21.         trace("Loading Link Image at: "+myPath+"shot.jpg");
  22.         _root.loadPictures(myPath,Array("/shot.jpg"));
  23.  
  24.     } else if (dat.indexOf("folder") == -1) {
  25.         // VIDEO OR GALLERY
  26.         resources = dat.split("-");
  27.         resources.shift();
  28.         for (r=0; r<resources.length; r++) {
  29.             resources[r] = resources[r].indexOf("\n") != -1 ? resources[r].slice(0, -2) : resources[r];
  30.         }
  31.         trace("resource Loaded");
  32.         if (dat.indexOf(".flv") != -1) {
  33.             //_root.gotoAndStop("_videos");
  34.             trace(resources);
  35.  
  36.             _root.setVideoResourcesList(resources);
  37.             _root.setVideoPath(myPath);
  38.             //_root.videoWindow.init()
  39.             _root.loadVideo(resources,0);
  40.  
  41.         } else {
  42.             //_root.gotoAndStop("_images");
  43.             _root.loadPictures(myPath,resources);
  44.         }
  45.     } else {
  46.         // OPEN FOLDER
  47.         paths = dat.split("-");
  48.         paths.shift();
  49.         plat = System.capabilities.os;
  50.         pcPath = "";
  51.         macPath = "";
  52.         for (p=0; p<paths.length; p++) {
  53.             if (paths[p].toLowerCase().indexOf("mac") != -1) {
  54.                 macPath = paths[p].split("=")[1];
  55.             } else {
  56.                 pcPath = myPath+_global.delim+paths[p].split("=")[1];
  57.             }
  58.             if (plat.toLowerCase().indexOf("win") != -1) {
  59.                 // SEND THE PC FOLDER
  60.                 _root.setOpenFolder(pcPath,0);
  61.             } else {
  62.                 // SET THE MAC FOLDER
  63.                 // THE INT IS AN INDEX TO PLATFORM TYPE
  64.                 _root.setOpenFolder(macPath,1);
  65.             }
  66.             _root.loadPictures(myPath,Array("shot.jpg"));
  67.         }
  68.     }
  69. };
  70.  
  71.  
  72. this.onRelease = function() {
  73.  
  74.     trace(this.pPath);
  75.     if (!imClicked) {
  76.         _root.openFolderButton._visible = false;
  77.         _root.openFolderMacPathIndicator._visible = false;
  78.         _root.unClickActiveItems();
  79.         imClicked = true;
  80.         this.gotoAndStop(2);
  81.         _root.stopVideo();
  82.         // Resolve the path Ting
  83.  
  84.         // Links first cos its easy
  85.         //if (this.pPath.indexOf("http://") != -1 || this.pPath.indexOf("https://") != -1) {
  86.         //cPath = "discContents"+_global.delim+this.secPath+_global.delim+this.pPath;
  87.         //myPath = cPath;
  88.         //_root.loadInfoText(cPath);
  89.         //
  90.         //_root.setMainTitle(this.iName);
  91.         //} else {
  92.         cPath = mdm.Application.path+"discContents"+_global.delim+this.secPath+_global.delim+this.pPath;
  93.         myPath = cPath;
  94.         _root.loadInfoText(cPath);
  95.         _root.setMainTitle(this.iName);
  96.         myResourcesLoader.load(cPath+_global.delim+"resources.txt");
  97.         //}
  98.     }
  99. };]]></script>
  100.               </Actionscript>
  101.               <elements/>
  102.             </DOMFrame>
  103.             <DOMFrame index="1" keyMode="9728">
  104.               <Actionscript>
  105.                 <script><![CDATA[stop();]]></script>
  106.               </Actionscript>
  107.               <elements/>
  108.             </DOMFrame>
  109.           </frames>
  110.         </DOMLayer>
  111.         <DOMLayer name="text" color="#4FFF4F" current="true" isSelected="true" autoNamed="false">
  112.           <frames>
  113.             <DOMFrame index="0" keyMode="9728">
  114.               <elements>
  115.                 <DOMDynamicText name="itemName" width="119.95" height="13.8" antiAliasSharpness="16" antiAliasThickness="4" includeOutlines="true" isSelectable="false" variableName="iName" lineType="multiline">
  116.                   <matrix>
  117.                     <Matrix tx="2" ty="2"/>
  118.                   </matrix>
  119.                   <textRuns>
  120.                     <DOMTextRun>
  121.                       <characters>Item</characters>
  122.                       <textAttrs>
  123.                         <DOMTextAttrs aliasText="false" autoKern="false" size="11" bitmapSize="220" face="Akkurat-Bold" fillColor="#FFFFFF"/>
  124.                       </textAttrs>
  125.                     </DOMTextRun>
  126.                   </textRuns>
  127.                 </DOMDynamicText>
  128.               </elements>
  129.             </DOMFrame>
  130.             <DOMFrame index="1" keyMode="9728">
  131.               <elements>
  132.                 <DOMDynamicText name="itemName" width="119.95" height="13.8" antiAliasSharpness="16" antiAliasThickness="4" includeOutlines="true" isSelectable="false" variableName="iName" lineType="multiline">
  133.                   <matrix>
  134.                     <Matrix tx="2" ty="2"/>
  135.                   </matrix>
  136.                   <textRuns>
  137.                     <DOMTextRun>
  138.                       <characters>Item</characters>
  139.                       <textAttrs>
  140.                         <DOMTextAttrs aliasText="false" autoKern="false" size="11" bitmapSize="220" face="Akkurat-Bold" fillColor="#DAE102"/>
  141.                       </textAttrs>
  142.                     </DOMTextRun>
  143.                   </textRuns>
  144.                 </DOMDynamicText>
  145.               </elements>
  146.             </DOMFrame>
  147.           </frames>
  148.         </DOMLayer>
  149.         <DOMLayer name="backer" color="#9933CC" autoNamed="false">
  150.           <frames>
  151.             <DOMFrame index="0" keyMode="9728">
  152.               <elements>
  153.                 <DOMSymbolInstance libraryItemName="mainButtonBacker" name="">
  154.                   <matrix>
  155.                     <Matrix a="0.723541259765625" d="0.476577758789062" tx="-1.9" ty="0.75"/>
  156.                   </matrix>
  157.                   <transformationPoint>
  158.                     <Point x="86.95" y="17.55"/>
  159.                   </transformationPoint>
  160.                   <color>
  161.                     <Color alphaMultiplier="0"/>
  162.                   </color>
  163.                 </DOMSymbolInstance>
  164.               </elements>
  165.             </DOMFrame>
  166.             <DOMFrame index="1" keyMode="9728">
  167.               <elements>
  168.                 <DOMSymbolInstance libraryItemName="mainButtonBacker" name="">
  169.                   <matrix>
  170.                     <Matrix a="0.781478881835938" d="0.600006103515625" tx="-6.95" ty="-2.15"/>
  171.                   </matrix>
  172.                   <transformationPoint>
  173.                     <Point x="86.95" y="17.5"/>
  174.                   </transformationPoint>
  175.                   <color>
  176.                     <Color alphaMultiplier="0"/>
  177.                   </color>
  178.                 </DOMSymbolInstance>
  179.               </elements>
  180.             </DOMFrame>
  181.           </frames>
  182.         </DOMLayer>
  183.       </layers>
  184.     </DOMTimeline>
  185.   </timeline>
  186. </DOMSymbolItem>